#ifndef _PADDLE_H_
	#define _PADDLE_H_

#include "sprite.h"



// class child : accessor parent
class Paddle : public Sprite
{
	public:
		SDLKey Up;
		SDLKey Down;
		int score;

		Paddle(SDLKey upKey,SDLKey downKey, Point startPosition);
		/* Accepts all and filters any inputs into the game
		   Parameters:
				- SDL_Event& event: The event that we wish to process
	    */
		void input(SDL_Event* event);	

		/* Updates all game states and object values */
		void update();					

		/* Renders all drawable game objects to the screen */
		void draw(SDL_Surface* display);
};


#endif